@charset "utf-8";

#register_icon {
	position: absolute;
	left: 648px;
	top: 3px;
	width: 100px;
	height: 50px;
	margin: 0;
	padding: 0;
}

#shopping_icon {
	position: absolute;
	left: 736px;
	top: 32px;
	width: 78px;
	height: 91px;
	margin: 0;
	padding: 0;
}

#space {
	position: absolute;
	height: 500px;
	width: 975px;
	top: 140px;
	left: 175px;
	z-index:0;
}
#accordion_bars1 {
	position: relative;
	top: 20px;
	width: 400px;
	left: 385px;
}
.Accordion_text_box {
	position: relative;
	width: 390px;
	top: 0px;
	z-index: 0;
	background-image: url(../images/Accordian_Text_Box.png);
	background-position: left top;
	color: #FFFFFF;
	font-size: 100%;
	z-index:100;
	height: 125px;
	background-repeat: no-repeat;
}
.Accordion_text_box p {
	position: absolute;
	height: 85px;
	z-index:0;
	left: 15px;
	width:357px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right:10px;
	top: 14px;
	overflow:auto;	
}
.login_form {
	position: absolute;
	width: 122px;
	top: 12px;
	left: 1066px;
	color: #FFCC99;
	height: 725px;
	padding: 5px;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: groove;
	background-color: #000066;
	margin: 2px;
	border-color: #990000;
	z-index: 2000;
}
.login_page {
	position: absolute;
	width: 449px;
	top: 198px;
	left: 329px;
	color: #FFCC99;
	z-index: 200;
	height: 236px;
	padding: 5px;
	border-style: solid;
	margin: 2px;
}
.username_page {
	position: absolute;
	width: 418px;
	top: 198px;
	left: 368px;
	color: #FFCC99;
	z-index: 200;
	height: 225px;
	padding: 5px;
	border-style: solid;
	margin: 2px;
}
.password_page {
	position: absolute;
	width: 314px;
	top: 181px;
	left: 333px;
	color: #FFCC99;
	z-index: 2000;
	height: 257px;
	padding: 5px;
	border-style: solid;
	margin: 2px;
}
.showcarttotal {
	color: #FFFFFF;
	font-size: 16px;
}

.freebies {
	display: block;
	height: 400px;
	width: 240px;
	position: absolute;
	overflow: auto;
	left: 189px;
	top: 350px;
}
.DVD {
	display: block;
	height: 400px;
	width: 240px;
	position: absolute;
	overflow: auto;
	left: 450px;
	top: 350px;
}
.Commercial {
	display: block;
	height: 400px;
	width: 350px;
	position: absolute;
	overflow: auto;
	left: 700px;
	top: 350px;
}
#background_image {
	z-index:0;
	margin:0px;
	padding: 0px;
	border:0;
	top: 0px;
	top:0px;
	height: 668px;
	background-image: url(../images/Portfolio/Page_Background.jpg);
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat:repeat;
}
.shadow {
	background: transparent;
	padding: 8px;
	border: 1px solid #ccc;
	box-shadow: 10px 10px 10px #999;
}
.img {
        background: #b0afac;
        padding: 12px;
        border: 1px solid #999;
      }
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}
.center_text {
  position: absolute;
  top: 325px;
  width: 700px;
  left: 50%;
  color:black;
  transform: translate(-50%, -50%);
}
.centered {
	position: absolute;
	top: 175px;
	left: 50%;
	transform: translate(-50%, -50%);
}	
.product_listing {
	position: absolute;
	top: 225px;
  	left: 50%;
	transform: translate(-50%, -50%);
}
.centered_catalog {
	position: absolute;
	top: 1300px;
	width: 800px;
	left: 50%;
	padding-bottom: 5px;
	padding:5px;
	transform: translate(-50%, -50%);
}	
.product {
	position: absolute;
	top: 700px;
  	left: 50%;
	transform: translate(-50%, -50%);
	padding-bottom: 5px;
	padding:5px;	
}
.product_listing {
	position: absolute;
	top: 225px;
  	left: 50%;
	transform: translate(-50%, -50%);	
}
.bottom {
	border-bottom: thin solid black; 
  	text-align: center;
  	color: white;
	width:800px;
	padding-bottom: 5px;
	padding:5px;
	vertical-align: top;
}
.bottom_product {
	position: absolute;
	top: 700px;
	left: 50%;
	width:800px;
	text-align: center;
	color: white;
	padding-bottom: 5px;
	padding:5px;
	transform: translate(-50%, -50%);
}
.hidden {
    display: none;
}
.photos {
	position: absolute;
	top: 1200px;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-bottom: 5px;
	padding:5px;
}
table td {
vertical-align:top;
}
.centered_product {
	position: absolute;
	top: 900px;
	width: 800px;
	left: 50%;
	padding-bottom: 5px;
	padding:5px;
	transform: translate(-50%, -50%);
}